Add a test for CARGO_PKG_VERSION
authorAlex Crichton <alex@alexcrichton.com>
Wed, 31 Dec 2014 19:54:15 +0000 (11:54 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 31 Dec 2014 19:54:15 +0000 (11:54 -0800)
tests/test_cargo_compile.rs

index be251728b07bd2547a87548ae55747d190c97a0b..b8dbb4bd1ef61bda112b039aebccab0686d402d5 100644 (file)
@@ -523,6 +523,7 @@ test!(crate_version_env_vars {
             static VERSION_MINOR: &'static str = env!("CARGO_PKG_VERSION_MINOR");
             static VERSION_PATCH: &'static str = env!("CARGO_PKG_VERSION_PATCH");
             static VERSION_PRE: &'static str = env!("CARGO_PKG_VERSION_PRE");
+            static VERSION: &'static str = env!("CARGO_PKG_VERSION");
             static CARGO_MANIFEST_DIR: &'static str = env!("CARGO_MANIFEST_DIR");
 
             fn main() {
@@ -531,6 +532,7 @@ test!(crate_version_env_vars {
                                 CARGO_MANIFEST_DIR);
                 assert_eq!(s, foo::version());
                 println!("{}", s);
+                assert_eq!(s, VERSION);
             }
         "#)
         .file("src/lib.rs", r#"